home *** CD-ROM | disk | FTP | other *** search
/ The Atari Compendium / The Atari Compendium (Toad Computers) (1994).iso / files / umich / utils / mtos / clock20.lzh / CLOCK / CLOCK.MAN < prev    next >
Text File  |  1992-05-31  |  14KB  |  332 lines

  1.  
  2.  CLOCK.ACC,  Version 2.0   Copyright 1989-1992 by Stefan Hintz
  3.     ist ein Uhren-Accessory. Es ist SHAREWARE.
  4.  
  5. +   CLOCK.ACC
  6.     läuft in einem rahmenlosen Fenster
  7.     und zeigt die Zeit analog als Ziffernblatt an.
  8.  
  9. +   Die Uhr läuft auch dann korrekt weiter, wenn sie teilweise von
  10.     anderen Fenstern überdeckt wird.
  11.  
  12. +   Mit der 'Help'-Taste kann man zwischen
  13.     folgenden Darstellungen umschalten:
  14.       0. analog
  15.       1. analog und digitales Datum
  16.       2. analog und digitale Uhrzeit und Datum
  17.       3. analog und digitale Uhrzeit
  18.       4. analog, digitale Uhrzeit,Datum und Weckzeit !
  19.       5. digitales Datum
  20.       6. digitale Uhrzeit und Datum
  21.       7. digitale Uhrzeit
  22.  
  23. +   Fenster bewegen:
  24.     Zum Bewegen des Fensters wird die rechte Maustaste gedrückt gehalten;
  25.     das Fenster kann so auch unter oder zwischen
  26.     andere Fenster geschoben werden.
  27.  
  28. +   Status sichern:
  29.     Wenn man 'Control-S' tippt, wird die aktuelle Position und Status in
  30.     der Datei CLOCK.INF auf dem Bootlaufwerk gemerkt.
  31.     Beim nächsten Booten wird dann die gespeicherte Position eingenommen.
  32.  
  33.     Bedeutung einer Beispiel-CLOCK.INF-Datei:
  34.  
  35.         Versionskennung     :   @(#) Clock.Info 2.0
  36.         relative X-Position :   X 10000
  37.         relative Y-Position :   Y 10000
  38.         Breite              :   W 64
  39.         Höhe                :   H 64
  40.         Status              :   S 0
  41.         Objektfarben        :   C 6,1,2,3,7,4,14,9,10,11,15,12
  42.         Auto-Open           :   O 1
  43.         3D-Darstellung      :   D 1
  44.         Seundenzeiger       :   U 1
  45.         Weckzeit            :   A 0700
  46.  
  47. +   Fenster schließen:
  48.     Mit 'Control-U' wird das Fenster geschlossen.
  49.     Falls CLOCK als Programm gestartet wurde, wird es beendet.
  50.  
  51. +   Mit der 'Home'-Taste wird das Fenster in die rechte obere Ecke
  52.     bewegt.
  53.  
  54. +   Undo:
  55.     Mit der 'Undo'-Taste wird die in CLOCK.INF
  56.     gespeicherte Position und Größe eingenommen.
  57.  
  58. +   Insert:
  59.     Nach Drücken der 'Insert'-Taste kann man mit CLOCK
  60.     das Datum, die Uhrzeit und die Weckzeit editieren.
  61.     Die 'Return'-Taste beendet die Eingabe.
  62.     Unvollständige oder unsinnige Zeitangaben bewirken keine
  63.     Verstellung der Uhrzeit bzw. des Datums.
  64.  
  65.     auto-open:
  66.         Das Feld "auto-open" ist mit der Maus an- und abschaltbar.
  67.         Damit läßt sich einstellen, ob sich das Uhrenfenster automatisch
  68.         in jedem GEM-Programm öffnen soll, oder nur in Programmen, die
  69.         das AV_PROTOKOLL verstehen, also z.B.: in Gemini und CAT.
  70.  
  71.     second:
  72.         Das Feld "second" ist mit der Maus an- und abschaltbar.
  73.         Damit läßt sich einstellen, ob der Sekundenzeiger mit angezeigt
  74.         werden soll.
  75.  
  76. +   Abschaltbarer Sekundenzeiger:
  77.     Mit 'Control-Z' wird der Sekundenzeiger an- oder abgeschaltet.
  78.     (siehe auch: "second")
  79.  
  80. +   Wenn das Uhren-Fenster in einem Programm geöffnet war, so wird
  81.     es nach einem Programmwechsel erneut automatisch geöffnet.
  82.     (siehe auch: "auto-open")
  83.  
  84. +   CLOCK.ACC
  85.     versucht beim automatischen Öffnen seines Fensters, dieses
  86.     Fenster als zweitoberstes zu öffnen.
  87.  
  88. +   Weckzeit:
  89.     CLOCK.ACC kann nun zu einer einstellbaren Zeit an Gemini
  90.     eine Mitteilung schicken, daß die Datei CLOCK.MUP auf dem
  91.     Bootlaufwerk ausgeführt wird.
  92.     In die Datei CLOCK.MUP sollte man die zu startenden Programme
  93.     und deren Parameter eintragen.
  94.     So kann man sich z.B. täglich wecken lassen oder eine
  95.     Mailbox automatisch anrufen.
  96.     Das funktioniert nur, wenn Gemini aktiv ist und das Uhrenfenster
  97.     geöffnet ist. Wenn man nicht möchte, daß die Weckfunktion aktiv
  98.     ist, so sollte man das Weckzeit-Eingabefeld leer lassen.
  99.     Im Zifferblatt erscheint eine kleine Markierung, wenn die Weckzeit
  100.     gültig ist.
  101.     Nach Ändern der Weckzeit sollte der aktuelle Status mit 'Control-S'
  102.     gespeichert werden, damit die neue Weckzeit bei nächsten Booten
  103.     nicht verloren geht.
  104.  
  105.     Aufbau der Kommandozeile, die an CLOCK.MUP übergeben wird:
  106.         $0  :   enthält den kompletten Namen der CLOCK.MUP-Datei
  107.         $1  :   enthält die Versionsnummer von CLOCK.ACC
  108.         $2  :   enthält den kompletten Namen der CLOCK.INF-Datei
  109.         $3  :   Vier Ziffern der Weckzeit
  110.         $4  :   Sechs Ziffern der Uhrzeit
  111.         $5  :   Acht Ziffern des Datums
  112.  
  113.     In CLOCK.MUP darf man die Dateien CLOCK.INF und CLOCK.MUP durch andere
  114.     Dateien überkopieren, um so z.B. eine neue Weckzeit und ein anderes
  115.     Weckprogramm vorgeben zu können.
  116.     Wenn CLOCK.ACC die Message VA_PROGSTART erhält, reagiert CLOCK.ACC
  117.     wie bei der 'UNDO'-Taste. Die eventuell geänderte CLOCK.INF Datei, wird
  118.     also erneut ausgewertet. Auf diesem Weg ist es z.B. möglich,
  119.     mehrere Programme zu verschiedenen Zeiten an einem einem Tag starten zu
  120.     lassen. Ebenfalls ist auf diese Weise möglich, sich je nach Tag zu
  121.     unterschiedlichen Zeiten wecken zulassen.
  122.  
  123. +   Bei der reinen Analog-Uhr-Darstellung wird der Mauszeiger nur
  124.     dann ausgeschaltet, wenn er sich innerhalb des Fensters befindet;
  125.     dadurch entfällt das störende Flackern des Mauszeigers im Sekundentakt.
  126.  
  127. +   CLOCK.ACC
  128.     läuft in allen Auflösungen aller Atari ST/TT Modelle
  129.     mit allen Grafikkarten die GEM unterstützen.
  130.  
  131. +   CLOCK.ACC paßt die Fensterposition automatisch an die Bildschirmgröße
  132.     an; auch beim Umschalten von AutoSwitch-OverScan.
  133.  
  134. +   CLOCK.ACC
  135.     kann auch in CLOCK.APP umbenannt werden, es läuft dann als Programm.
  136.     Unter MultiGEM wird auch in diesem Fall das AV_PROTOKOLL benutzt.
  137.  
  138. +   CLOCK.ACC reagiert auf die Messagenummer 0x4711
  139.        (VA_START,  wie sie z.B. von Gemini an ACC's verschickt wird,
  140.         wenn man einen Doppelklick das ein ACC-Icon anwählt)
  141.     in dem das Fenster geöffnet oder geschlossen wird.
  142.  
  143. +   CLOCK.ACC benutzt das AV_PROTOKOLL.
  144.        Gesendet werden:
  145.         AV_PROTOKOLL, AV_ACCWINDOPEN, AV_ACCWINDCLOSED, AV_SENDKEY
  146.         und AV_STARTPROG
  147.        Empfangen werden:
  148.         VA_START, VA_PROTOSTATUS, VA_PROGSTART
  149.  
  150.     Die genauere Bedeutung dieser Mitteilungen entnehme
  151.     man bitte der Gemini 1.2 - Dokumentation.
  152.     Soviel sei gesagt; das Ganze dient dazu Tastendrücke die vom CLOCK.ACC
  153.     nicht verwendet werden, an die Hauptapplikation weiter zu reichen.
  154.     Außerdem wird der Hauptapplikation mitgeteilt, ob CLOCK.ACC sein Fenster
  155.     offen hat, damit das Hauptprogramm beim Wechseln der Fenster
  156.     (in Gemini mit 'Control-W') dieses mit einbeziehen kann.
  157.  
  158. +   Clipboard:
  159.     Mit 'Control-C' wird das aktuelle Datum ins Clipboard als Datei
  160.     SCRAP.TXT geschrieben, aber nur wenn zuvor ein anderes Programm
  161.      (z.B.: Gemini, Wordplus)
  162.     das Clipboard angelegt hat. Die anderen Dateien SCRAP.* werden
  163.     dabei gelöscht.
  164.  
  165. +   Farbeinstellung:
  166.     Auf mehrfachen Wunsch eines einzelnen Herrn (J.R.)
  167.     kann man die Farben des Ziffernblatt frei wählen.
  168.     Diese Funktion ist nur über Tastatur erreichbar.
  169.  
  170.     Hintergrundfarbe:
  171.         'Shift-Cursor-Rechts'   =   Farbindex um 1 erhöhen
  172.         'Shift-Cursor-Links'    =   Farbindex um 1 erniedrigen
  173.  
  174.     Vordergrundfarbe:
  175.         'Control-Cursor-Rechts' =   Farbindex um 1 erhöhen
  176.         'Control-Cursor-Links'  =   Farbindex um 1 erniedrigen
  177.  
  178.     Es sind insgesamt Farben für sechs Objekte einstellbar:
  179.         Zeiger,
  180.         Hintergrund,
  181.         Sekundenzeiger,
  182.         Striche, (das sind die Markierungen für 3,6,9 und 12Uhr.)
  183.         Punkte,  (das sind die Markierungen für die restlichen Stunden.)
  184.         Weckzeit-Markierung
  185.  
  186.     Mit 'Cursor-Hoch' und 'Cursor-Runter' kann man zwischen
  187.     diesen sechs Objekten wählen, um mit
  188.     'Control-Cursor-Rechts' und 'Control-Cursor-Links'
  189.     die Farbe dieser Objekte verstellen zu können.
  190.  
  191.     Farbe auf Schwarz-Weiß zurücksetzen:
  192.         'Shift-Home'
  193.  
  194.     Wenn man bestimmte Objekte (z.B.: Sekundenzeiger oder Weckzeit-Markierung)
  195.     nicht sehen möchte, so gibt man ihnen die gleiche Farbe wie dem Hintergrund.
  196.  
  197. +   3D-Darstellung:
  198.     Die 3D-Darstellung ist erst bei Grafikauflösungen mit mindestens
  199.     16 Farben möglich. Die 3D-Darstellung wird durch Licht und Sc